package hr.entity.vo;

import lombok.Data;

@Data
public class Paging {
    /**
     * 当前页
     */
    private Integer currentPage;
    /**
     * 总页数
     */
    private Long totalPage;
    /**
     * 总条目
     */
    private Long totalEntries;

    /**
     * 每页多少条
     */
    private Integer pageSize;

    /**
     * 校验分页参数是否在合理范围
     *
     * @return
     */
    public boolean checkParamNumberScope() {
        return currentPage > 0 && (pageSize >= 0 || pageSize == -1);
    }
}
